
// 添加顶级菜单
export function getAllMenuList (list) {
  let arr = [
    {
      'nns_id': '0',
      'nns_menu_parent': '0',
      'nns_menu_name': '顶级菜单',
      'nns_menu_no': '0',
      'nns_menu_url': '',
      'nns_menu_state': 1,
      'nns_order': 1,
      'nns_default_img': '',
      'nns_focus_img': '',
      'nns_create_time': '',
      'nns_modify_time': '',
      'children': []
    }
  ]
  arr[0].children.push(...list)
  return arr
}

/**
 * 多选树级菜单整合数据
 * @param list Array | 多选选中的数据
 * @param isString Boolean | 是否转为字符串
 * @param hasKey Boolean | 是否为键值对
 * @param paramKey String | 名字
 */
export function arrangeDataList (list, isString, hasKey, paramKey) {
  let arr = []
  if (isString) {
    return list.join(',')
  } else {
    for (let i in list) {
      hasKey
        ? arr.push({ id: list[i][paramKey] })
        : arr.push(list[i][paramKey])
    }
    return arr
  }
}
